<?php
namespace Common\Model;
use Think\Model;
class NewsContentModel extends Model{
	private $_db = '';
	public function __construct()
	{
		$this->_db = M('news_content');
	}
	// 添加操作
	public function insert($data = [])
	{
		if(!$data || !is_array($data)){
			return 0;
		}
		
		$data['create_time'] = time();
		if(isset($data['content']) && $data['content']){
			// 把一些预定义的字符转换为 HTML 实体
			$data['content'] = htmlspecialchars($data['content']);
		}
		return $this->_db->add($data); 
	}
	// 查看单条内容
	public function find($id)
	{
		return $this->_db->where('news_id='.$id)->find();

	}
	// 更新副表的内容
	public function updateNewsById($id,$data)
	{
		if(!$id || !is_numeric($id)){
			throw_exception('ID不合法');
		} 
		if(!$data || !id_array($data)){
			throw_exception('更新数据不合法');
		}
		if(isset($data['content']) && $data['content']){
			$data['content'] = htmlspecialchars($data['content']);
		}
		return $this->_db->where('news_id='.$id)->save($data);
	}
}